package com.association.service;


import com.association.model.ResultResp;
import com.association.model.entity.UserAwait;
import com.association.model.vo.UserAwaitVo;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * @author 18244
 */
public interface UserAwaitService {
    /**
     * 查询
     *
     * @return List<Menu>
     */
    ResultResp select(Integer pageNum,Integer pageSize,String nickName,String phone,String deptId,String sex,String email);

    /**
     * 删除
     *
     * @return List<Menu>
     */
    ResultResp delete(UserAwaitVo userAwaitVo);

    /**
     * 批量删除
     *
     * @return List<Menu>
     */
    ResultResp deleteIds(List<Long> ids);

    /**
     * 修改
     *
     * @return List<Menu>
     */
    ResultResp edit(UserAwaitVo userAwaitVo);

    /**
     * 添加
     *
     * @return List<Menu>
     */
    ResultResp add(UserAwaitVo userAwaitVo);

    /**
     * 导入
     *
     * @return List<Menu>
     */
    ResultResp addList(MultipartFile file);
}
